GdkDisplayManager: register Quartz backend when applicable
authorKristian Rietveld <kris@gtk.org>
Wed, 22 Dec 2010 15:14:09 +0000 (16:14 +0100)
committerKristian Rietveld <kris@gtk.org>
Wed, 22 Dec 2010 16:47:04 +0000 (17:47 +0100)
gdk/gdkdisplaymanager.c

index 829083ae68d0b78664ac3ebdb0be823a0861750a..3975bbca47843c5ca6be6f22476ba189cf6ec0c1 100644 (file)
 #include "x11/gdkx.h"
 #endif
 
+#ifdef GDK_WINDOWING_QUARTZ
+#include "quartz/gdkdisplaymanager-quartz.h"
+#endif
+
 
 /**
  * SECTION:gdkdisplaymanager
@@ -181,6 +185,11 @@ gdk_display_manager_get (void)
       if (backend == NULL || strcmp (backend, "x11") == 0)
         manager = g_object_new (gdk_x11_display_manager_get_type (), NULL);
       else
+#endif
+#ifdef GDK_WINDOWING_QUARTZ
+      if (backend == NULL || strcmp (backend, "quartz") == 0)
+        manager = g_object_new (gdk_quartz_display_manager_get_type (), NULL);
+      else
 #endif
       if (backend != NULL)
         g_error ("Unsupported GDK backend: %s", backend);